same tree solution